package cn.huobi.basic.service;

import cn.huobi.basic.dto.AccountLoginDto;
import cn.huobi.basic.dto.SmsCodeLoginDto;
import cn.huobi.basic.dto.WechatLoginDto;
import cn.huobi.basic.util.AjaxResult;

import java.util.Map;

public interface LoginService {

    // 账号登录
    Map<String, Object> accountLogin(AccountLoginDto accountLoginDto);

    // 短信登录
    Map<String, Object> smsCodeLogin(SmsCodeLoginDto smsCodeLoginDto);

    // 微信扫码登录
    AjaxResult wechatLogin(WechatLoginDto wechatLoginDto);

    // 手机号绑定
    Map<String, Object> wechatBinder(WechatLoginDto wechatLoginDto);
}
